DBG_UART_INTERFACE  := 0    # stdout, stdin (UART0)
ERR_UART_INTERFACE  := 0    # stderr        (UART0)
DBG_TEE_INTERFACE   := -1   # stdout copy   (disabled)
ERR_TEE_INTERFACE   := -1   # stderr copy   (disabled)

make BOARD=nrf52840dk_nrf52840 APP=examples/kernel/print prog

# nrf52840dk starting...

# nano RTOS (C) 2022-2026 nanortos.com
%s string     [nano RTOS (C) nanortos.com]
%c char       [g       ]
%p main       [00000331]
%x 55aa00ff   [55aa00ff]
%X 55AA       [55AA]
%u 2022       [2022]
%d -1         [-1]
%i -2         [-2]
%o 644        [644]
%f 3.140000   [3.140000]
%e 3.14e+01   [3.14e+01]
%g 3.14e+01   [31.4]
%f nan        [nan]
%f inf        [inf]

sizeof(char)   [1]    sizeof(wchar_t)    [4]
sizeof(bool)   [1]    sizeof(size_t)     [4]
sizeof(short)  [2]    sizeof(intptr_t)   [4]
sizeof(int)    [4]    sizeof(ptrdiff_t)  [4]
sizeof(long)   [4]    sizeof(long long)  [8]
sizeof(void *) [4]    sizeof(intmax_t)   [8]
sizeof(float)  [4]    sizeof(double)     [8]

%hhx char       -1                       [ff]
%hx  short      -2                       [fffe]
%zx  size_t     -3                       [fffffffd]
%tx  ptrdiff_t  -4                       [fffffffc]
%jx  intmax_t   -5                       [fffffffffffffffb]
%llx long long  123456789abcdef0         [123456789abcdef0]
%llX long long  123456789ABCDEF0         [123456789ABCDEF0]
%llu long long  12345678901234567890     [12345678901234567890]
%lld long long  -2345678901234567890     [-2345678901234567890]
%llo long long  1777777777777777777777   [1777777777777777777777]
